package com.cib.xagcjs.vo;

import lombok.Data;

/**
 * 数币支付列表
 */
@Data
public class EcnyPaymentListVO {
    /**
     * 主键id，递增主键
     */
    private Long payId;
    
    /**
     * 流水号，数字人民币资金拨付的唯一标识
     */
    private String transId;
    
    /**
     * 支付编号，付款指令的唯一识别号（从pay_dtl取id赋值）
     */
    private String payInstructId;
    
    /**
     * 付款企业名称
     */
    private String fromCorpName;
    
    /**
     * 付款钱包编号，数字钱包16位编号
     */
    private String fromWalletNum;
    
    /**
     * 付款钱包名称，数字钱包别名
     */
    private String fromWalletAlias;
    
    /**
     * 付款钱包开户行
     */
    private String fromBankName;
    
    /**
     * 付款钱包开户行机构号
     */
    private String fromBankNum;
    
    /**
     * 付款钱包等级，1-一类，2-二类，3-三类，4-四类
     */
    private Character fromWalletLevel;
    
    /**
     * 付款钱包对公对私标记，1-对公，2-对私
     */
    private Character fromWalletIsPrivate;
    
    /**
     * 付款钱包子母类型，1-母钱包，2-子钱包
     */
    private Character fromWalletType;
    
    /**
     * 收款企业名称
     */
    private String toCorpName;
    
    /**
     * 收款钱包编号，数字钱包16位编号
     */
    private String toWalletNum;
    
    /**
     * 收款钱包名称，数字钱包别名
     */
    private String toWalletAlias;
    
    /**
     * 收款钱包开户行
     */
    private String toBankName;
    
    /**
     * 收款钱包开户行机构号
     */
    private String toBankNum;
    
    /**
     * 收款钱包等级，1-一类，2-二类，3-三类，4-四类
     */
    private Character toWalletLevel;
    
    /**
     * 收款钱包对公对私标记，1-对公，2-对私
     */
    private Character toWalletIsPrivate;
    
    /**
     * 收款钱包子母类型，1-母钱包，2-子钱包
     */
    private Character toWalletType;
    
    /**
     * 收款人手机号
     */
    private String payeeMobileNum;
    
    /**
     * 收款入账短信附言
     */
    private String payeeSmsContent;
    
    /**
     * 币种，1－人民币
     */
    private Character currencyType;
    
    /**
     * 金额，传以分为单位的整数金额
     */
    private String toAmt;
    
    /**
     * 冻结金额，传以分为单位的整数金额
     */
    private String toLockAmt;
    
    /**
     * 备注
     */
    private String note;
    
    /**
     * 是否为染色支付，1-是 2-否
     */
    private Character isContractPayment;
    
    /**
     * 支付状态，0-未处理，1-付款成功，收款确认成功；2-付款失败；3-付款成功，收款未确认；4-付款成功，收款确认失败
     */
    private String status;
}
